generator operate